Notification File
POST Notification File
Method: POST
URL: https://kms.bpsdmkemhan.id/api/development/ai/files/notification
Description
Parameter yang diperlukan
Dikarenakan terdapat tipe file yang beragam dari LMS, berikut adalah parameter request yang dapat diberikan:
- Required Params:
| Nama Parameter | Tipe Data | Default | Deskripsi |
|---|---|---|---|
file_id | int | NULL | Untuk melakukan update is_ai_indexed pada file yang dimanipulasi |
file_type | enum("pdf", "video") | "pdf" | Mengetahui tipe file yang digunakan, untuk melakukan manipulasi data apakah perlu melakukan post transcript (subtitle video) |
success | boolean | false | Memberikan keterangan apakah hasil dari proses yang telah dikerjakan |
- Optional Params (untuk notifikasi video transcript)
| Nama Parameter | Tipe Data | Default | Deskripsi |
|---|---|---|---|
video_transcript | VideoTranscript | NULL | Hasil generate dari transcript video model untuk melakukan update database |
VideoTranscript Structure
struct Segment {
start: int;
end: int;
text: String;
}
struct VideoTranscript {
text: String;
segmets: Array<Segment>;
}
let example: VideoTranscript = {
"text": "full text dari video transcript",
"segments": [
{
"start": 0,
"end": 10,
"text": "Kumenemukanmu, di saat ku terjatuh",
},
{
"start": 10,
"end": 20,
"text": "Di situasi",
}
],
};
Authentication
bearer <token anda>
Request Body (Json)
{
"file_id": 364,
"success": true
}